Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 Australia #2-w1 Australia F3 Australia F5 Australia F6 Australia F9 Australia F10 Australia F11 Australia F3 Australia F4 Australia F5 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Thailand F1 Thailand F2 Thailand F3 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F3 Australia F3 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F5 Indonesia F6 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F6 Mexico F7 Mexico F8 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Australia F1 Australia F2 Uncle Toby's Australian Men's Clay Court Challenger - Canberra Club Coop's ATP Challenger International - Brisbane Melbourn Challenger Talahassee Challenger Tenerife Challenger Ramat Hasharon Challenger Maia Open - Oporto Lexington Challenger Rimouski Challenger Ojai Challenger Aptos Challenger Athens Challenger Nottingham-2 Challenger Braunschweig Challenger Pozoblanco Challenger Seville Challenger Kia International In Caloundra - Caloundra AXA Open II - Espinho Nottingham Challenger CA-Challenge 2000 - Graz Copa Sevilla - Seville Traralgon Challenger Happy Valley Challenger Puebla Challenger Guadalajara Challenger Gwangju Challenger Taipei City Challenger Surbiton Challenger Binghamton Challenger Burnie Challenger Winnipeg Challenger Caloundra Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Sacramento Challenger Ho Chi Minh City Challenger Budapest Challenger Happy Valley Challenger Renault Slovenian Open - Ljubljana Caloundra Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Moncton Men's Challenger - Moncton Quanzhou Challenger Taipei City Challenger Gimcheon Challenger Nottingham Challenger Prostejov Challenger Milan Challenger Bastad Challenger Aptos Challenger Alphen Challenger Zhangjiagang Challenger Gwangju Challenger Rome Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Eckental Challenger Kobe Challenger Playford Challenger Sardinia International Championship - Cagliari The Scottish Tennis Championships - Edinburgh Tennis Cup of Flanders - Ostende Caloundra ATP Challenger - Caloundra Trofeo Barcelona de Tenis - Barcelona Cordenons Challenger Espinho Challenger - Espinho Biella Challenger Barcelona Challenger Noumea Challenger Indian Wells Challenger Marbella Challenger Alicante Challenger Murcia Challenger Bordeaux Challenger Braga Challenger Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Open Diputacion Pozoblanco - Cordoba Sopot Challenger Seville Challenger Biella Challenger Barcelona Challenger Chuncheon Challenger Hamburg Challenger Antalya 2 Challenger Barcelona Challenger Monterrey Challenger Skandia Open - Linz Challenger Banque Nationale - Granby Kia International In Kawana - Kawana Kia International in Burnie - Burnie Bordeaux Challenger Uncle Toby's Challenger in Burnie - Burnie Como Challenger Florence Challenger Shenzhen Challenger Antalya Challenger Gran Canaria 1 Challenger Open Seat-Godo '99 - Barcelona Mallorca Open - Mallorca Heineken Open - Auckland Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Irving Challenger Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Chevrolet Cup - Vina del Mar Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Adidas International - Sydney Marburg Challenger ABN/AMRO World Tennis Tournament - Rotterdam Shenzhen Challenger Burnie Challenger Dubai Tennis Open - Dubai Mexico City Challenger San Benedetto Challenger Aptos Challenger Szczecin Challenger Ordina Open - 's-Hertogenbosch Brescia Challenger Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Dallas Challenger Sibiu Challenger Brasil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm V Torneo Internazionale di Tennis - Barletta Gran Canaria 2 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Estoril Open - Estoril Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Heineken Open - Auckland Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Movistar Open - Vina del Mar Open Sabadell Atlantico - Barcelona Sunset Moulding Challenger - Yuba City Ordina Open - 's-Hertogenbosch Fifth Third Bank Tennis Championships - Lexington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Thailand Open - Bangkok Medibank International - Sydney Brasil Open - Costa do Sauipe AEGON Championships - London ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Baton Rouge Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Nottingham Challenger Rijeka Challenger VTR Open - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Granby Challenger Vancouver Challenger Abierto Mexicano Telcel - Acapulco Binghamton Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice Tiburon Challenger Calabasas Challenger Seoul Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Burnie Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Baton Rouge Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Ramat Hasharon Challenger China Open - Beijing Kremlin Cup - Moscow Carson Challenger Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Lexington Challenger Gatineau Challenger Topshelf Open - 's-Hertogenbosch Vancouver Challenger Bet-at-home Open - Hamburg Citi Open - Washington Citi Open - Washington Bangkok Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Moselle Open - Metz Burnie Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Citi Open - Washington Sopot Challenger Leon Challenger Sarasota Challenger Savannah Challenger Caltanissetta Challenger Nottingham Challenger Milan Challenger Genova Challenger Barcelona Open Banc Sabadell - Barcelona Cordenons Challenger Biella Challenger Marbella Challenger Barletta Citta Della Disfida Open 2000 - Barletta Grand Prix de Tennis de Lyon - Lyon Canberra Challenger 2000 Cairo Challenger - Cairo Maui Challenger Dallas Challenger Morelos Challenger Davidoff Swiss Indoors - Basel Leon Challenger Busan Challenger Manchester Challenger Ilkley Challenger Lexington Challenger Genova Challenger Nanchang Challenger Orleans Challenger Ningboo Challenger Copa Sevilla Internacionales de Andalucia - Seville Andria Challenger Winnetka Challenger Granby Challenger Liberec Challenger Manerbio Challenger Como Challenger Shanghai Challenger Renault Slovenian Open - Ljubljana Ningboo Challenger Mouilleron-Le-Captif Challenger Open de Charleroi - Charleroi Hua Hin Challenger Abierto Mexicano Telcel - Acapulco Koblenz Challenger Rennes Challenger Burnie Challenger Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Launceston Challenger Open de Moselle - Metz Heineken Open - Auckland Morelos Challenger Indian Wells Challenger Copa Claro - Buenos Aires Santiago Challenger Marbella Challenger AXA Open - Lisbon AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Open Diputacion - Cordoba Aix En Provence Challenger SAP Open - San Jose Lisbon Challenger San Benedetto Challenger Apia International - Sydney AEGON International - Eastbourne China Open - Beijing Padova Challenger Delray Beach Open - Delray Beach Bet-at-home Open - Hamburg Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Calgary Challenger Las Vegas Challenger Argentina Open - Buenos Aires Chengdu Open - Chengdu Brasil Open - Sao Paulo FILA Challenger Biella - Biella Milan Indoors - Milan TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Open 13 - Marseille MST ATP Challenger International - Burnie Genova Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Millennium Estoril Open - Estoril Alicante Challenger Rio Open - Rio de Janeiro Qatar Exxon Mobil Open - Doha Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona AEGON Championships - London Aix En Provence Challenger Casino Lugano - Lugano Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Power Horse Cup - Dusseldorf Barcelona Open BancSabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona Adidas International - Sydney Tata Open - Chennai Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Telenordia Swedish Open - Bastad The Hamlet Cup - Long Island Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Nottingham Challenger Pacific Life Open - Indian Wells Adidas International - Sydney Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Bet-at-home Open - Hamburg Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Masters Series Madrid - Madrid ARAG World Team Championship - Dusseldorf BNP Paribas Masters - Paris Ordina Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Pilot Pen Tennis - New Haven Masters Series - Hamburg Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Open SEAT Godo 2006 - Barcelona Masters Series Monte-Carlo - Monte-Carlo Synsam Swedish Open - Bastad Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Orange Prokom Open - Sopot BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open de Moselle - Metz Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Medibank International - Sydney Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Medibank International - Sydney The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Movistar Open - Santiago Prague II Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Internazionali BNL d'Italia - Rome European Open - Antwerp Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Brisbane International - Brisbane Apia International - Sydney Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen China Open - Beijing St. Petersburg Open - St. Petersburg Open 13 - Marseille Millennium Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona French Open - Paris Geneva Open - Geneva Brasil Open - Sao Paulo Kaohsiung Challenger Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Hamburg - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Toronto Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai ATP Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Intrum Stockholm Open - Stockholm Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Australian Open Qualifying - Doha Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Hopman Cup - Perth Sony Ericsson Open - Miami Davis Cup, Group I, 2R, CHN-AUS 1-3 French Open - Paris Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, ESP-GER, 3-2 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing